Archive member included       because of file (symbol)

C:/agb/lib/libagbsyscall.a(AgbSysCpuFastSet.o)
                              sub.o (CpuFastSet)
C:/agb/lib/libagbsyscall.a(AgbSysCpuSet.o)
                              MultiSio.o (CpuSet)
C:/agb/lib/libagbsyscall.a(AgbSysIntrWait.o)
                              demo_main.o (IntrWait)
C:/agb/lib/libagbsyscall.a(AgbSysRegisterRamReset.o)
                              demo_main.o (RegisterRamReset)
C:/agb/lib/libagbsyscall.a(AgbSysVBlankIntrWait.o)
                              demo_main.o (VBlankIntrWait)
C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a(_call_via_rX.o)
                              MultiSio.o (_call_via_r0)

Allocating common symbols
Common symbol       size              file

S32ml               0x18              Sio32MultiLoad.o
UsrSendBuf          0x10              bss.o
IntrTableBuf        0x34              intr_table.o
Cont                0x4               bss.o
SioFlagsBak         0x4               bss.o
IntrFuncBuf         0x100             MultiSio.o
Trg                 0x4               bss.o
SioFlags            0x4               bss.o
SioState            0x4               bss.o
SioStartFlag        0x4               bss.o
IntrMainBuf         0x400             bss.o
UsrRecvBuf          0x40              bss.o
Ms                  0x158             MultiSio.o
OamBak              0x400             bss.o
RecvFuncBuf         0x40              MultiSio.o
BgBak               0x800             bss.o

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD crt0_demo.o
LOAD intr_main.o
LOAD MultiSioAsm.o
LOAD demo_main.o
LOAD sub.o
LOAD intr_table.o
LOAD bss.o
LOAD data.o
LOAD load_table_dest.o
LOAD MultiSio.o
LOAD Sio32MultiLoad.o
LOAD C:/agb/lib/libagbsyscall.a
LOAD C:/agb/lib/libisagbprn.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/../../../../thumb-elf/lib/libg.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/../../../../thumb-elf/lib/libc.a
LOAD C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a
Address of section .text set to 0x2000000
Address of section .bss set to 0x3000000
                0x00008000                .=0x8000

.interp
 *(.interp)

.hash
 *(.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.text
 *(.rel.text)
 *(.rel.text.*)
 *(.rel.gnu.linkonce.t*)

.rela.text
 *(.rela.text)
 *(.rela.text.*)
 *(.rela.gnu.linkonce.t*)

.rel.data
 *(.rel.data)
 *(.rel.data.*)
 *(.rel.gnu.linkonce.d*)

.rela.data
 *(.rela.data)
 *(.rela.data.*)
 *(.rela.gnu.linkonce.d*)

.rel.rodata
 *(.rel.rodata)
 *(.rel.rodata.*)
 *(.rel.gnu.linkonce.r*)

.rela.rodata
 *(.rela.rodata)
 *(.rela.rodata.*)
 *(.rela.gnu.linkonce.r*)

.rel.got
 *(.rel.got)

.rela.got
 *(.rela.got)

.rel.ctors
 *(.rel.ctors)

.rela.ctors
 *(.rela.ctors)

.rel.dtors
 *(.rel.dtors)

.rela.dtors
 *(.rela.dtors)

.rel.init
 *(.rel.init)

.rela.init
 *(.rela.init)

.rel.fini
 *(.rel.fini)

.rela.fini
 *(.rela.fini)

.rel.bss
 *(.rel.bss)

.rela.bss
 *(.rela.bss)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(.init)

.plt
 *(.plt)

.text           0x02000000      0xe38
 *(.text)
 .text          0x02000000       0x48 crt0_demo.o
                0x02000000                _start
                0x02000000                start_vector
 .text          0x02000048       0xf0 intr_main.o
                0x02000048                intr_main
 .text          0x02000138       0x40 MultiSioAsm.o
                0x02000138                MultiSioRecvBufChange
 .text          0x02000178      0x2d4 demo_main.o
                0x02000178                DemoMain
 .text          0x0200044c       0xfc sub.o
                0x020004b4                IntrDummy
                0x0200044c                VBlankIntr
                0x020004e8                BgScSet
                0x020004b8                KeyRead
                0x02000510                Data2BgSc
 .text          0x02000548      0x540 MultiSio.o
                0x020009b4                MultiSioIntr
                0x02000548                MultiSioInit
                0x02000684                MultiSioMain
                0x0200080c                MultiSioRecvDataCheck
                0x02000634                MultiSioStop
                0x0200097c                MultiSioVSync
                0x02000774                MultiSioSendDataSet
                0x0200061c                MultiSioStart
 .text          0x02000a88      0x358 Sio32MultiLoad.o
                0x02000a88                Sio32MultiLoadInit
                0x02000b38                Sio32MultiLoadMain
                0x02000d18                Sio32MultiLoadIntr
 .text          0x02000de0        0x4 C:/agb/lib/libagbsyscall.a(AgbSysCpuFastSet.o)
                0x02000de0                CpuFastSet
 .text          0x02000de4        0x4 C:/agb/lib/libagbsyscall.a(AgbSysCpuSet.o)
                0x02000de4                CpuSet
 .text          0x02000de8        0x8 C:/agb/lib/libagbsyscall.a(AgbSysIntrWait.o)
                0x02000de8                IntrWait
 .text          0x02000df0        0x4 C:/agb/lib/libagbsyscall.a(AgbSysRegisterRamReset.o)
                0x02000df0                RegisterRamReset
 .text          0x02000df4        0x8 C:/agb/lib/libagbsyscall.a(AgbSysVBlankIntrWait.o)
                0x02000df4                VBlankIntrWait
 .text          0x02000dfc       0x3c C:\PROGRA~1\CYGNUS\THUMBELF-000512\H-I686-CYGWIN32\BIN/../lib/gcc-lib/thumb-elf/2.9-arm-000512/libgcc.a(_call_via_rX.o)
                0x02000e04                _call_via_r2
                0x02000e14                _call_via_r6
                0x02000e10                _call_via_r5
                0x02000e08                _call_via_r3
                0x02000e28                _call_via_fp
                0x02000e1c                _call_via_r8
                0x02000e18                _call_via_r7
                0x02000dfc                _call_via_r0
                0x02000e24                _call_via_sl
                0x02000e30                _call_via_sp
                0x02000e20                _call_via_r9
                0x02000e0c                _call_via_r4
                0x02000e00                _call_via_r1
                0x02000e2c                _call_via_ip
                0x02000e34                _call_via_lr
 *(.text.*)
 *(.stub)
 *(.gnu.warning)
 *(.gnu.linkonce.t*)
 *(.glue_7t)
 *(.glue_7)
                0x02000e38                _etext=.
                0x02000e38                PROVIDE (etext, .)

.fini
 *(.fini)

.rodata         0x02000e38     0x23c4
 *(.rodata)
 .rodata        0x02000e38       0x28 demo_main.o
 .rodata        0x02000e60       0x34 intr_table.o
                0x02000e60                IntrTable
 .rodata        0x02000e94     0x2320 data.o
                0x02001394                OamData_Sample
                0x020013b4                PlttData_Sample
                0x020015b4                CharData_Sample
                0x02000e94                BgScData_Sample
 .rodata        0x020031b4       0x10 load_table_dest.o
                0x020031b4                LoadTable
 .rodata        0x020031c4       0x20 MultiSio.o
 .rodata        0x020031e4       0x18 Sio32MultiLoad.o
 *(.rodata.*)
 *(.gnu.linkonce.r*)

.rodata1
 *(.rodata1)
                0x020032fc                .=(ALIGN(0x100)+(.&0xff))

.data           0x020032fc        0x0
 *(.data)
 *(.data.*)
 *(.gnu.linkonce.d*)

.data1
 *(.data1)

.ctors
 EXCLUDE_FILE ( *crtend.o )*(.ctors)
 *(SORT(.ctors.*))
 *crtend(.ctors)

.dtors
 EXCLUDE_FILE ( *crtend.o )*(.dtors)
 *(SORT(.dtors.*))
 *crtend.o(.dtors)

.got
 *(.got.plt)
 *(.got)

.dynamic
 *(.dynamic)

.sdata
 *(.sdata)
 *(.sdata.*)
                0x020032fc                _edata=.
                0x020032fc                PROVIDE (edata, .)
                0x020032fc                __bss_start=.
                0x020032fc                __bss_start__=.

.sbss
 *(.sbss)
 *(.scommon)

.bss            0x03000000     0x1368
 *(.dynbss)
 *(.bss)
 *(.bss.*)
 *(COMMON)
 COMMON         0x03000000       0x34 intr_table.o
                                  0x0 (size before relaxing)
                0x03000000                IntrTableBuf
 *fill*         0x03000034        0xc
 COMMON         0x03000040     0x1070 bss.o
                                  0x0 (size before relaxing)
                0x03000040                UsrSendBuf
                0x03000050                Cont
                0x03000054                SioFlagsBak
                0x03000058                Trg
                0x0300005c                SioFlags
                0x03000060                SioState
                0x03000064                SioStartFlag
                0x03000070                IntrMainBuf
                0x03000470                UsrRecvBuf
                0x030004b0                OamBak
                0x030008b0                BgBak
 COMMON         0x030010b0      0x2a0 MultiSio.o
                                  0x0 (size before relaxing)
                0x030010b0                IntrFuncBuf
                0x030011b0                Ms
                0x03001310                RecvFuncBuf
 COMMON         0x03001350       0x18 Sio32MultiLoad.o
                                  0x0 (size before relaxing)
                0x03001350                S32ml
                0x03001368                .=ALIGN(0x4)
                0x03001368                .=ALIGN(0x4)
                0x03001368                _end=.
                0x03001368                _bss_end__=.
                0x03001368                __bss_end__=.
                0x03001368                PROVIDE (end, .)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges  0x00000000       0x80
 *(.debug_aranges)
 .debug_aranges
                0x00000000       0x20 demo_main.o
 .debug_aranges
                0x00000020       0x20 sub.o
 .debug_aranges
                0x00000040       0x20 MultiSio.o
 .debug_aranges
                0x00000060       0x20 Sio32MultiLoad.o

.debug_pubnames
                0x00000000      0x2fb
 *(.debug_pubnames)
 .debug_pubnames
                0x00000000       0x1f demo_main.o
 .debug_pubnames
                0x0000001f       0x55 sub.o
 .debug_pubnames
                0x00000074       0x31 intr_table.o
 .debug_pubnames
                0x000000a5       0xa1 bss.o
 .debug_pubnames
                0x00000146       0x61 data.o
 .debug_pubnames
                0x000001a7       0x20 load_table_dest.o
 .debug_pubnames
                0x000001c7       0xd3 MultiSio.o
 .debug_pubnames
                0x0000029a       0x61 Sio32MultiLoad.o

.debug_info     0x00000000    0x19d71
 *(.debug_info)
 .debug_info    0x00000000     0x36bb demo_main.o
 .debug_info    0x000036bb     0x34e2 sub.o
 .debug_info    0x00006b9d     0x32b0 intr_table.o
 .debug_info    0x00009e4d     0x3363 bss.o
 .debug_info    0x0000d1b0     0x2e72 data.o
 .debug_info    0x00010022     0x32bc load_table_dest.o
 .debug_info    0x000132de     0x3641 MultiSio.o
 .debug_info    0x0001691f     0x3452 Sio32MultiLoad.o

.debug_abbrev   0x00000000      0xa19
 *(.debug_abbrev)
 .debug_abbrev  0x00000000      0x145 demo_main.o
 .debug_abbrev  0x00000145      0x16b sub.o
 .debug_abbrev  0x000002b0      0x119 intr_table.o
 .debug_abbrev  0x000003c9      0x101 bss.o
 .debug_abbrev  0x000004ca      0x101 data.o
 .debug_abbrev  0x000005cb      0x101 load_table_dest.o
 .debug_abbrev  0x000006cc      0x1cf MultiSio.o
 .debug_abbrev  0x0000089b      0x17e Sio32MultiLoad.o

.debug_line     0x00000000      0xd40
 *(.debug_line)
 .debug_line    0x00000000      0x295 demo_main.o
 .debug_line    0x00000295      0x1cd sub.o
 .debug_line    0x00000462      0x4d0 MultiSio.o
 .debug_line    0x00000932      0x40e Sio32MultiLoad.o

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.stack          0x00080000        0x0
                0x00080000                _stack=.
 *(.stack)
OUTPUT(demo.elf elf32-littlearm)
